home *** CD-ROM | disk | FTP | other *** search
- 1 '
- 2 ' AnteaterMusic II: Classical
- 3 '
- 4 ' Hope you like it!
- 5 '
- 6 ' Programmed by Tina Anameier (alias the Tiny Anteater)
- 7 '
- 8 ' ...The Philharmonic it ain't, though...
- 9 '
- 10 KEY OFF:COLOR 7,0:WIDTH 80:SCREEN 0,0,0:CLS
- 11 A=1
- 20 LOCATE 10,1:PRINT "AnteaterMusic II"
- 30 LOCATE 12,11:PRINT "by the anteater"
- 40 GOSUB 1800
- 45 A=1
- 50 CLS
- 60 Z$=" AnteaterMusic II "
- 70 PRINT STRING$(80,196);
- 80 COLOR 8,7:PRINT SPC(31);" AnteaterMusic II ";SPC(31)
- 90 COLOR 7,0:PRINT STRING$(80,196)
- 99 COLOR 8,7
- 100 FOR Z=1 TO 12 STEP 2
- 110 LOCATE Z+5,18
- 120 PRINT "";A;""
- 125 A=A+1
- 130 NEXT Z
- 140 COLOR 7,0
- 145 L=6
- 150 FOR S=1 TO 6
- 160 READ SONG$(S)
- 170 LOCATE L,23:PRINT SONG$(S)
- 180 L=L+2
- 190 NEXT S
- 200 LOCATE 18,1:PRINT STRING$(80,196)
- 210 LOCATE 20,1:PRINT "Enter selection";
- 220 X$=INKEY$:IF X$="" THEN 220
- 230 IF VAL(X$)<1 OR VAL(X$)>6 THEN GOTO 220
- 240 X=VAL(X$)
- 250 ON X GOSUB 300,800,1400,1700,2000,3000
- 260 ERASE SONG$:CLEAR:A=1:GOTO 50
- 270 DATA Funeral March (Chopin),Symphony #40 (Mozart)
- 280 DATA Sleeping Beauty Waltz (Tschaikowsky),Romeo and Juliet - Theme (Tschaikowsky),Prelude in C Major (Bach),Quit
- 289 STOP
- 290 '
- 291 ' Songs
- 292 '
- 300 COLOR 7:CLS:COLOR 1
- 310 LOCATE 10,1:PRINT " Funeral March - Chopin ";:COLOR 7
- 320 PLAY "t90 l16 o1 mn"
- 330 PLAY "a4a8.aa2"
- 340 PLAY "a4a8.aa2"
- 350 PLAY "a4a8.aa4o2c8.o1bb8.aa8.aa2"
- 360 PLAY "o2c4c8.cc4mle8.mndd8.cc8.cc2"
- 370 PLAY "a8g8f8.ee4c4a8g8f8.ee8.c4"
- 380 PLAY "o1a4a8.aa4o2c8.o1bb8.aa8.aa2"
- 390 PLAY "o2a8g8f8.ee4c4a8g8f8.ee8.c4"
- 400 PLAY "o1a4a8.aa4o2c8.o1bb8.aa8.aa4b4o2 c4"
- 420 PLAY "t90 l16 o1 mn"
- 430 PLAY "o2e8.fg8.ab8.o3c"
- 440 FOR CH=1 TO 16:PLAY "t255o2g64o3c64e64":NEXT CH
- 450 FOR CH=1 TO 12:PLAY "o2g64b64o3d64":NEXT CH
- 460 PLAY "t90p64 o2f64e4e8.f+g+8.ab8.o3c"
- 470 FOR CH=1 TO 16:PLAY "t255o2e64a64o3c64":NEXT CH
- 480 FOR CH=1 TO 8:PLAY "t255o2e64g+64b64":NEXT CH
- 490 PLAY "t90 l16 p4"
- 500 FOR CH=1 TO 12:PLAY "o2t255e64g64":NEXT CH
- 510 FOR CH=1 TO 12:PLAY "o2t255d64g64":NEXT CH
- 520 FOR CH=1 TO 12:PLAY "o2t255c64g64":NEXT CH
- 530 PLAY "t90 l16 p4"
- 540 FOR CH=1 TO 12:PLAY "o2t255c64e64":NEXT CH
- 550 FOR CH=1 TO 12:PLAY "o2t255o1b64e64":NEXT CH
- 560 PLAY "t90 l16 o1 a2"
- 580 PLAY "t90 l16 o1 mn"
- 590 PLAY "a4a8.aa4o2c8.o1bb8.aa8.aa2"
- 600 PLAY "t90 l16 o1 mn"
- 610 PLAY "o2c8.de8.fg8.ab8.o3c"
- 620 FOR CH=1 TO 16:PLAY "t255o2g64o3c64e64":NEXT CH
- 630 FOR CH=1 TO 12:PLAY "o2g64b64o3d64":NEXT CH
- 640 PLAY "t90p64 o2f64e4e8.f+g+8.ab8.o3c"
- 650 FOR CH=1 TO 16:PLAY "t255o2e64a64o3c64":NEXT CH
- 660 FOR CH=1 TO 8:PLAY "t255o2e64g+64b64":NEXT CH
- 670 PLAY "t90 l16 p4"
- 680 FOR CH=1 TO 12:PLAY "o2t255e64g64":NEXT CH
- 690 FOR CH=1 TO 12:PLAY "o2t255d64g64":NEXT CH
- 700 FOR CH=1 TO 12:PLAY "o2t255c64g64":NEXT CH
- 710 PLAY "t90 l16 p4"
- 720 FOR CH=1 TO 12:PLAY "o2t255c64e64":NEXT CH
- 730 FOR CH=1 TO 12:PLAY "o2t255o1b64e64":NEXT CH
- 740 PLAY "t90 l16 o1 a2"
- 760 PLAY "t90 l16 o1 mn"
- 770 PLAY "a4a8.aa4o2c8.o1bb8.aa8.aa2"
- 780 PLAY "t90 l16 o1 mn"
- 790 CLS:RETURN
- 798 '
- 799 '
- 800 COLOR 7:CLS:COLOR 1
- 810 LOCATE 10,1:PRINT " Symphony No. 40 - Mozart ";
- 820 COLOR 7
- 830 PLAY "t200 l8 mn o4"
- 840 PLAY "e-dd4e-dd4e-dd4b-4p4b-ag4gfe-4e-dc4c4p4"
- 850 PLAY "dcc4dcc4dcc4a4p4agf+4f+e-d4dco3b-4b-4p4"
- 860 PLAY "o4b-aa4o5c4o4f+4a4g4d4p4b-aa4o5c4o4f+4a4"
- 870 PLAY "g4b-4agfe-"
- 880 FOR CH=1 TO 14:PLAY "t255o3b-64o4d64":NEXT CH
- 890 FOR CH=1 TO 14:PLAY "t255o3g64o4d-64":NEXT CH
- 900 FOR CH=1 TO 3:PLAY "o3t255f+64a64o4d64":NEXT CH
- 910 PLAY "t200l8mnp4"
- 920 FOR CH=1 TO 6:PLAY "t255o3g64b-64o4d-64":NEXT CH
- 930 FOR CH=1 TO 3:PLAY "o3t255f+64a64o4d64":NEXT CH
- 940 PLAY "t200l8mnp4"
- 950 FOR CH=1 TO 6:PLAY "t255o3g64b-64o4d-64":NEXT CH
- 960 FOR CH=1 TO 3:PLAY "o3t255f+64a64o4d64":NEXT CH
- 970 PLAY "t200l8mnp4"
- 980 FOR CH=1 TO 6:PLAY "t255o3g64b-64o4d-64":NEXT CH
- 990 FOR CH=1 TO 3:PLAY "o3t255f+64a64o4d64":NEXT CH
- 1000 FOR CH=1 TO 3:PLAY "t255o3g64b-64o4d-64":NEXT CH
- 1010 FOR CH=1 TO 3:PLAY "o3t255f+64a64o4d64":NEXT CH
- 1020 FOR CH=1 TO 3:PLAY "t255o3g64b-64o4d-64":NEXT CH
- 1030 FOR CH=1 TO 3:PLAY "o3t255f+64a64o4d64":NEXT CH
- 1040 PLAY "t200l8mnp4p4o4"
- 1050 PLAY "e-dd4e-dd4e-dd4b-4p4b-ag4gfe-4e-dc4c4p4"
- 1060 PLAY "fe-e-4fe-e-4fe-e-4o5c4p4co4b-a4agf4fe-d2p4"
- 1070 PLAY "gff4gff4 o3 gff4gff4"
- 1080 PLAY "o4 gff4gff4 o3 gff4gff4"
- 1090 PLAY "o4e-dd4e-de-4dcd2e-4.co3b-4.o4dc4.o3amlb-2b-mn"
- 1100 PLAY "p8 o4 gff4gff4 o3 gff4gff4"
- 1110 PLAY "o4 gff4gff4 o3 gff4gff4"
- 1120 PLAY "o4e-dd4e-dd4e-dd2e-4.co3b-4.o4dc4.o3ab-4"
- 1130 PLAY "o5dco4b-agfe-dco3b-agfe-d4"
- 1140 FOR CH=1 TO 3:PLAY "t255o3b-64o4d64f64":NEXT CH
- 1150 FOR CH=1 TO 3:PLAY " o3b-64o4e-64g64":NEXT CH
- 1160 FOR CH=1 TO 3:PLAY " o4c64f64a64":NEXT CH
- 1170 PLAY "o4t200l8mn"
- 1180 PLAY "b-ao5dco4b-agfe-dco3b-agfe-d4"
- 1190 FOR CH=1 TO 4:PLAY "t255o3b-64o4d64f64":NEXT CH
- 1200 FOR CH=1 TO 4:PLAY " o3b-64o4e-64g64":NEXT CH
- 1210 FOR CH=1 TO 4:PLAY " o4c64f64a64":NEXT CH
- 1220 FOR CH=1 TO 4:PLAY " o4d64g64b-64":NEXT CH
- 1230 FOR CH=1 TO 4:PLAY " o3b-64o4e-64g64":NEXT CH
- 1240 FOR CH=1 TO 4:PLAY " o3b-64o4d64f64":NEXT CH
- 1250 FOR CH=1 TO 4:PLAY " o4c64e-64a64":NEXT CH
- 1260 PLAY "o4t200l8mn"
- 1270 PLAY "b-dfb-afo5co4ab-dfb-afo5co4ab-dfb-afo5co4a"
- 1280 PLAY "o4b-o5dco4ab-o5dco4ab-4p4p2"
- 1290 PLAY "o5 d4p2"
- 1300 FOR CH=1 TO 3:PLAY "t255l64o4dfb-":NEXT CH
- 1310 FOR CH=1 TO 12:PLAY "o4dfb-":NEXT CH
- 1320 CLS:RETURN
- 1398 '
- 1399 '
- 1400 COLOR 7:CLS:COLOR 1
- 1410 LOCATE 11,1:PRINT " The Sleeping Beauty Waltz - Tschaikowsky "
- 1420 COLOR 7
- 1430 PLAY "t230 l4 o3 ml"
- 1440 PLAY "c2.o2b2.o3c2o2abo3co2ab2o3de2c+d2.d2."
- 1450 PLAY "g2.f+2.f2dfeda2gf2mnemledc+dabo4c2.o3b2.o4c2o3a"
- 1460 PLAY "bo4co3ab2o4mndmld2c+d2.d2.e2f2f+2a2g2b2o5c2o4b2a2g"
- 1470 PLAY "l8f+gbagededo3bgp8o4g2a2b4o5cp8o4d+efegp8c+dedep8"
- 1480 PLAY "o3bo4cdcedco3bo4co3agp8o4f+gagbagf+gd+ep8g2a2bo5cp8"
- 1490 PLAY "o4d+efegp8c+dedep8o3bo4cdcedco3bagf+p8"
- 1500 PLAY "o4ff+gf+bagf+edgfededco3bo4co3bag"
- 1520 PLAY "o4l4c2.o3b2.o4c2o3abo4co3ab2o4de2c+d2.d2.g2.f+2."
- 1530 PLAY "f2dfeda2gf2mnemledc+do3ab"
- 1540 PLAY "t230 l4 o3 ml"
- 1550 PLAY "o4c2.o3b2.o4c2o3abo4cc+d2o3ao4e2c+f8p8"
- 1570 PLAY "o2l8ao3c+dfag+ao4c+dfl4g+2a2b2o5d2c2e2f2e2d2c4"
- 1580 PLAY "p4o3l8d+ef+gbo4ce2"
- 1590 FOR CH=1 TO 28
- 1600 PLAY "o3e32o4c32"
- 1610 NEXT CH
- 1620 CLS:RETURN
- 1698 '
- 1699 '
- 1700 COLOR 7:CLS:COLOR 1
- 1710 LOCATE 11,1:PRINT " Romeo and Juliet (Theme) - Tschaikowsky "
- 1720 COLOR 7
- 1730 PLAY "t160l4ml"
- 1740 PLAY "p2o4g2go3bo4cdo3ago4c2c2o3abg+2o4e2eo3gab-efa-2a-2g2"
- 1750 PLAY "dmnd+mld+ea2.efmnb-mlb-mnamla2.efmng+mlg+ab2.f+go4"
- 1760 PLAY "mncmlco3mnbmlb2.f+gmnb-mlb-bo4 e2.o3bo4cdd+ea2.e"
- 1770 PLAY "fgg+ab2.aa-2mlg2mlg4o3bo4cdo3ago4mlc2c2o3ab"
- 1780 PLAY "o3g+2o4e2eo3gab-efa-2a-2g2o4d2c2p4o3go4cec1c1p1"
- 1790 CLS:RETURN
- 1798 '
- 1799 '
- 1800 ' Bach: Toccata and Fugue in D Minor (partial)
- 1810 PLAY "l16 ml t39"
- 1820 PLAY "o4 a64 g64 a8 p32 l64 gfedc+32 d16. p16.p8. "
- 1830 PLAY "l16 o3 a64 g64 a8 p64 l32 efc+d16. p16.p8."
- 1840 PLAY "l16 o2 a64 g64 a8 p64 l64 gfedc+32 d16. p16.p8."
- 1850 PLAY "l8 o1 d o2 c+ e g b- o3 c+ e "
- 1860 FOR A=1 TO 4
- 1870 PLAY "t150 l64 o2 dga o3 d o2 dga o3 d o2 dga o3 d "
- 1880 NEXT A
- 1890 FOR A=1 TO 4
- 1900 PLAY "l64 o2 dea o3 d o2 dea o3 d o2 dea o3 d"
- 1910 NEXT A
- 1920 FOR A=1 TO 4
- 1930 PLAY "l64 o2 df+a o3 d o2 df+a o3 d o2 df+a o3 d"
- 1940 NEXT A
- 1950 RETURN
- 1951 '
- 1952 '
- 2000 COLOR 7:CLS:COLOR 1
- 2010 LOCATE 11,1:PRINT " Prelude in C Major - Bach "
- 2020 COLOR 7
- 2030 PLAY "t100 l16 o4 ml"
- 2040 PLAY "co3bo4co3go4co3bo4co3eco2bo3co2go3co2bo3co2go4co3bo4c"
- 2050 PLAY "o3go4co3bo4co3afefcfefdo4dcdo3ao4dcdo3bgf+gdgf+ge"
- 2060 PLAY "o4 edeo3bo4edeco3ag+aeag+ao4co3f+ef+o4co3f+ef+bgfgbgfg"
- 2070 PLAY "o3bedebedeaf+ef+af+ef+adcdadcdgedegedegc+o2bo3c+gc+o2bo3c+"
- 2080 PLAY "o3f+dc+dfdc+dgf+gdagadbabdo4co3bo4co3d"
- 2090 PLAY "o4do3f+gabo4degdgcgo3bo4go3agf+ef+8b8o4cdo3bco3 a32b32a8 mng.mlg4p4"
- 2100 PLAY "p2l16p16o4co3bo4co3go4co3bo4co3ao2fefcfeffo3babfbabg+o2edeo1bo2ede"
- 2110 PLAY "o3aedeaedeg+dcdg+dcdaedeaedebg+f+g+bg+f+g+"
- 2120 PLAY "o4co3ebeo4co3eo4do3dbdadbdo4co3c"
- 2130 PLAY "o3acg+cacbo2bo3geo4c8o3ab8a8g+8.mnamlao2ag+aeag+ao3eo4edeo3bo4ede"
- 2140 PLAY "o4co2ag+aeag+ao3do4gfgdgfgeco3bo4co3go4co3bo4co3eco2bo3co2go3co2bo3c"
- 2150 PLAY "o3co4co3bo4co3go4co3bo4co3afefafefdo4dcdo3ao4dcdo3bgf+gbgf+geo4"
- 2160 PLAY "edeo3bo4edeco3ag+ao4co3ag+ago4gfgdgfgegegfafadfdfegegcecedfdf"
- 2170 PLAY "o3bgabo4co3edcdgo4co3gdb4f8"
- 2180 FOR CH=1 TO 12:PLAY "t255l32mlo3eo4c":NEXT CH
- 2190 RETURN
- 3000 CLS
- 3010 PLAY "t120 l16 ml o2b-.ab-.ab-.fg.e-.....o3e-"
- 3020 LOCATE 5,14:PRINT "*This has been an Anteater Inc. production*"
- 3030 COLOR 15
- 3040 LOCATE 10,10:PRINT " AnteaterWare"
- 3050 COLOR 7:PRINT
- 3060 PRINT "AnteaterMusic is the product of hours of eye-straining, headache-causing work."
- 3070 PRINT "Therefore, any contributions of comments, recognition, and/or aspirin will be"
- 3080 PRINT "greatly appreciated. Thank you."
- 3090 PRINT
- 3100 PRINT " \ /"
- 3110 PRINT " \ / "
- 3120 PRINT " \ /"
- 3130 PRINT " \ /"
- 3140 PRINT " OO"
- 3150 PRINT " c"
- 3160 PRINT " \___/"
- 3170 PRINT " ' '"
- 3180 FOR A=1 TO 70:LOCATE 21,24:PRINT "C":LOCATE 21,24:PRINT "c":NEXT A
- 3190 LOCATE 19,50:PRINT "the anteater (Tina Anameier)"
- 3200 LOCATE 23,60:PRINT "p.s. But it's fun"
- 3210 LOCATE 25,1:PRINT "Press any key to continue...";
- 3220 IF INKEY$="" THEN 3220 ELSE CLS:END